/*
    Document   : istip
    Created on : 7-okt-2010, 10:23:08
    Author     : René
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root {
    display:block;
}

body {
    font-family:'Droid Sans','Arial';
    font-size:12px;
}

* {
    margin:0px;
    padding:0px;
    border:none;
}

a {
    color:#003b79;
}

#wrapper {
    width:960px;
    margin:0px auto;
    overflow:visible;
}

#header {
    width:960px;
    height:18px;
    overflow:hidden;
    visibility:hidden;
    float:left;
}

.logo {
    background-repeat:no-repeat;
    background-position:center center;
    width:70px;
}

#topNav {
    position:relative;
    float:right;
}

#topNav li {
    display:inline;
}

#topNav li a {
    font-size:13px;
    color:#262626;
    padding-left:8px;
    text-decoration:none;
}

#topNav li a:hover {
    text-decoration:underline;
}

#mediaButtons {
    margin-top:8px;
    margin-bottom:16px;
    float:right;
    display:none;
}

#mediaButtons a {
    margin-right:2px;
}

#globalNavigation {
    width:960px;
    height:36px;
    float:right;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    box-shadow:0px 1px 4px gray;
    -moz-box-shadow:0px 1px 4px gray;
    -webkit-box-shadow:0px 1px 4px gray;
    z-index:99999;
    margin-bottom:12px;
}

#globalNavigation ul {
    font-size:14px;
    float:right;
    list-style-type:none;
}

#globalNavigation ul li {
    float:right;
}

#globalNavigation ul li a {
    height:36px;
    line-height:36px;
    padding:0px 24px;
    color:#003b79;
    text-decoration:none;
    border-right:1px solid #e8e8e8;
    float:right;
}

#globalNavigation ul li a:hover {
    color:#002e5f;
}

#globalNavigation .last {
    border:none;
}

#globalNavigation #searchBar {
    float:right;
    color:#003b79;
    display:none;
}

#globalNavigation #searchBar input[type=text] {
    margin:8px 4px;
    border:1px solid #e8e8e8;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    font-size:11px;
    padding:3px 5px;
}

#globalNavigation #searchBar input[type=text]:focus {
    border:1px solid #c2c2c2;
}

#globalNavigation #searchBar input[type=submit] {
    margin-right:12px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:1px 5px;
    border:1px solid #003b79;
    color:#003b79;
    cursor:pointer;
}

#breadcrumb {
    font-size:12px;
    float:left;
    clear:both;
    margin:6px 0px;
}

#breadcrumb .selected {
    font-weight:bold;
}

#nav {
    font-size:14px;
    float:left;
    margin-top:8px;
    clear:both;
}

#content {
    min-height:340px;
    float:left;
    /*clear:left;*/
    overflow:visible;
}

#content.wide {
    width:960px;
}

#content.narrow {
    width:685px;
    margin-top:0px;
    padding:8px 15px 5px 0px;
}

#content h1, #content h1 input {
    font-size:22px;
    margin-bottom:4px;
    font-weight:normal;
    color:#003b79;
    line-height:1.2em;
    font-family:'Droid Sans';
}

#content h2, #content h2 input {
    font-size:21px;
    font-weight:normal;
    color:#76ad1c;
    margin:4px 0px;
    line-height:1.2em;
}

#content .list ul {
    list-style-position:outside;
    margin-left:22px;
    padding-left:8px;
    font-style:italic;
    margin-top:6px;
    margin-bottom:12px;
    list-style-image:url('../../images/listMe.gif');
}

#nav #subNav li {
    display:inline;
    color:#003b79;
    padding:0px 6px;
}

#nav #subNav li a {
    color:#76ad1c;
    font-weight:normal;
}

#nav #subNav .first {
    padding:0px 6px 0px 0px;
}

#breadcrumb #subNav li {
    display:inline;
    color:#4b4b4b;
}

#breadcrumb #subNav li a {
    font-weight:normal;
    color:#4b4b4b;
    text-decoration:none;
    padding:0px 8px;
}

#breadcrumb #subNav li a.first {
    padding-left:0px;
}

#breadcrumb #subNav li a:hover {
    text-decoration:underline;
}

#content #cityBanner {
    width:690px;
    height:169px;
    margin:12px 0px;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    display:none;
}

#localNavigation {
    width:245px;
    min-height:320px;
    float:left;
    padding:11px 0px 5px 15px;
}

#localNavigation h1 {
    font-size:16px;
    margin-top:2px;
    margin-bottom:6px;
    font-weight:normal;
    color:#003b79;
}

#localNavigation ul {
    list-style:inside;
    list-style-type:decimal;
    font-size:12px;
}

#localNavigation ul li a {
    color:#5d5d5d;
    text-decoration:none;
}

#localNavigation ul li a:hover {
    color:black;
    text-decoration:underline;
}

#localNavigation .ad {
    margin:18px 0px;
    background-color:black;
    display:block;
}

#footer {
    width:960px;
    height:69px;
    border-top:1px solid #c2c2c2;
    float:left;
    text-align:center;
    font-size:12px;
    padding-top:36px;
    margin-top:26px;
}

.paragraph {
    line-height:16px;
    margin:9px 0px;
    text-align:justify;
    color:#212121;
    clear:both;
    float:left;
    width:685px;
}

.paragraph b {
    color:#3f3f3f;
}

.paragraph p {
    margin-bottom:18px;
}

.paragraph ul {
    margin-left:3em;
    margin-top:1em;
    margin-bottom:1em;
    list-style-image:url('../../images/listMe.gif');
}

.paragraph ol {
    margin-left:3em;
    margin-top:1em;
    margin-bottom:1em;
}

.fRight {
    float:right;
    margin-left:12px;
    margin-bottom:12px;
    max-height:160px;
    max-width:320px;
    border:1px solid white;
    box-shadow:0px 2px 4px #c2c2c2;
    -moz-box-shadow:0px 2px 4px #c2c2c2;
    -webkit-box-shadow:0px 2px 4px #c2c2c2;
    display:block;
}

.videoWrapper {
    padding:10px;
    margin:8px auto 0px auto;
    border-top:1px #ededed solid;
    border-bottom:1px #ededed solid;
    min-height:99px;
    width:560px;
    position:relative;
    clear:both;
    cursor:pointer;
}

.videoWrapper .thumb {
    float:left;
}

.videoWrapper .thumb img {
    width:130px;
    height:97px;
    border:1px white solid;
    box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
}

.videoWrapper .info {
    margin-left:144px;
}

.videoWrapper .title {
    font-weight:bold;
    color:#003b79;
    margin-bottom:5px;
}

.videoWrapper .description {

}

.videoWrapper .play {
    background-image:url('../../images/play.png');
    width:36px;
    height:27px;
    position:absolute;
    top:75px;
    left:99px;
}

.video {
    margin:0px auto;
    position:relative;
    width:480px;
}

.spotlight {
    width:685px;
    height:220px;
    position:absolute;
    top:0px;
}

.spotlight img {
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
}

.spotlight .info {
    position:absolute;
    top:54px;
    left:0px;
    z-index:2;
    font-size:16px;
    width:264px;
    height:102px;
    background-image:url('../../images/transWhiteBg.png');
    padding:12px;
    margin:10px;
    font-weight:normal;
    font-family:calibri;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.spotlight .info span.title {
    font-family:'Droid Sans';
    font-size:20px;
    color:#003b79;
}

.spotlight .info p {
    margin-top:6px;
}

.counter {
    position:absolute;
    right:12px;
    bottom:12px;
    z-index:8;
}

.counter a {
    background-image:url('../../images/transWhiteBg.png');
    padding:2px 4px;
    margin:0px 1px 0px 0px;
    color:#003b79;
    font-size:14px;
    text-decoration:none;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    z-index:99999;
}

.counter a.activeSlide {
    text-decoration:underline;
}

.spotlightWrapper {
    position:relative;
    width:685px;
    height:220px;
    margin-bottom:4px;
    box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
}

.countryName {
    position:absolute;
    top:-11px;
    z-index:99999;
    font-size:26px;
    padding:2px 8px;
    background-color:white;
    font-family:'Droid Sans';
    color:#003b79;
    margin:10px;
    border-radius:5px;
    -moz-border-radius:0px 0px 5px 5px;
    -webkit-border-radius:0px 0px 5px 5px;
}

.sideNote {
    float:right;
    width:204px;
    min-height:220px;
    padding:8px;
    background-color:#efefef;
    margin-left:16px;
    margin-bottom:16px;
}

.sideNote span.title {
    font-size:16px;
    font-weight:bold;
    color:#003b79;
}

.sideNote ol {
    margin-top:6px;
    margin-left:19px;
    font-size:14px;
    text-align:left;
}

.sideNote ol li {
    margin-bottom:4px;
}

h3 {
    color:#003b79;
}

.countryList {
    position:absolute;
    padding:30px;
}

.countryList ol {
    font-size:16px;
    border:1px solid #efefef;
    list-style-position:inside;
    padding:16px;
    color:#003b79;
}

.countryList ol li {
    margin-bottom:6px;
}

.wideCityPicker {
    color:white;
    height:240px;
    margin-bottom:16px;
}

.whatisistip {
    margin:16px 0px;
    float:left;
    width:960px;
}

.welcome {
    width:450px;
    height:160px;
    float:left;
    margin:15px;
    font-size:20px;
    text-align:justify;
}

.welcome .title {
    font-size:22px;
    color:#76ad1c;
}

.welcome .welcomeText {
    font-size:15px;
    margin:15px;
    text-align:justify;
}

.subjects {
    width:450px;
    height:160px;
    float:left;
    margin:15px;
}

.subjects a img {
    margin:6px 24px;
}

.partners {
    min-height:320px;
    margin-top:16px;
}

.partner {
    text-align:center;
    float:left;
    margin:29px;
}

.partner img {
    height:103px;
    width:181px;
}

.partners h3 {
    margin-top:8px;
}

.info ul {
    list-style-position:outside;
    margin-left:16px;
    padding-left:8px;
    font-style:italic;
    list-style-image:url('../../images/listMe.gif');
}

.info ul li {
    margin:6px 0px;
}

.spotlight #first.infoLarge {
    position:absolute;
    top:145px;
    left:50px;
    z-index:2;
    width:174px;
    font-size:22px;
    min-height:30px;
    background-image:url('../../images/transWhiteBg.png');
    padding:6px 8px;
    font-weight:normal;
    white-space:normal;
    font-family:'Droid Sans';
    font-style:italic;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}

.spotlight #second.infoLarge {
    position:absolute;
    top:145px;
    left:50px;
    z-index:2;
    width:200px;
    font-size:22px;
    min-height:30px;
    background-image:url('../../images/transWhiteBg.png');
    padding:6px 8px;
    font-weight:normal;
    white-space:normal;
    font-family:'Droid Sans';
    font-style:italic;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}

.spotlight #third.infoLarge {
    position:absolute;
    top:340px;
    left:50px;
    z-index:2;
    width:300px;
    font-size:22px;
    min-height:30px;
    background-image:url('../../images/transWhiteBg.png');
    padding:6px 8px;
    font-weight:normal;
    white-space:normal;
    font-family:'Droid Sans';
    font-style:italic;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}

.spotlight #fourth.infoLarge {
    position:absolute;
    top:340px;
    left:50px;
    z-index:2;
    width:300px;
    font-size:22px;
    min-height:30px;
    background-image:url('../../images/transWhiteBg.png');
    padding:6px 8px;
    font-weight:normal;
    white-space:normal;
    font-family:'Droid Sans';
    font-style:italic;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}

.spotlight #fifth.infoLarge {
    position:absolute;
    top:340px;
    left:50px;
    z-index:2;
    width:240px;
    font-size:22px;
    min-height:30px;
    background-image:url('../../images/transWhiteBg.png');
    padding:6px 8px;
    font-weight:normal;
    white-space:normal;
    font-family:'Droid Sans';
    font-style:italic;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}

.spotlight .infoLarge span.title {
    font-family:'Droid Sans';
    font-size:20px;
    color:#003b79;
}

.spotlight .infoLarge p {
    margin-top:6px;
}

.spotlightWrapperLarge {
    position:relative;
    width:960px;
    height:420px;
    cursor:default;
    box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
}

.istipgreen {
    color:#76ad1c;
    font-size:26px;
    font-weight:bold;
}

.slogan {
    float:right;
    line-height:36px;
    margin:0px 12px;
    color:#76ad1c;
    font-size:16px;
    font-variant:small-caps;
    font-style:italic;
}

.subjectButton {
    width:220px;
    min-height:220px;
    background-color:#eff6ea;
    float:left;
    margin:0px 4px 8px 4px;
    text-align:center;
    font-size:13px;
    font-weight:bold;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    background-repeat:no-repeat;
    background-position:40px 110px;
}

.subjectButton .top {
    background-color:#76ad1c;
    border-radius:6px 6px 0px 0px;
    -moz-border-radius:6px 6px 0px 0px;
    -webkit-border-radius:6px 6px 0px 0px;
    color:white;
    font-size:24px;
    padding:8px 0px;
    font-family:'Droid Sans';
    font-weight:normal;
    background-image:url('../../images/highlightBg.png');
    background-repeat:repeat-x;
}

.subjectButton .top a {
    color:white;
    text-decoration:none;
}

.subjectButton .top a:hover {
    text-decoration:underline;
}

.subjectButton ul a {
    color:black;
    text-decoration:none;
}

.subjectButton .top a:hover {
    text-decoration:underline;
}

#generalinfo {
    background-image:url('../../images/infoBack.png');
}

#housing {
    background-image:url('../../images/houseBack.png');
}

#education {
    background-image:url('../../images/eduBack.png');
}

#sports {
    background-image:url('../../images/sportBack.png');
}

#health {
    background-image:url('../../images/healthBack.png');
}

#social {
    background-image:url('../../images/socialBack.png');
}

.subjectButton ul {
    text-align:left;
    list-style-image:url('../../images/listMe.gif');
    list-style-position:outside;
    margin:16px;
    padding-left:16px;
}

.subjectButton ul li {
    line-height:22px;
}

.subjectButton ul li:hover {
    text-decoration:underline;
}

#aboutPoster {
    margin-top:46px;
    margin-right:5px;
}

.messageBox {
    background-color:#003b79;
    padding:4px;
    color:white;
    margin-left:auto;
    margin-right:auto;
    font-size:14px;
    border-radius:4px;
    font-weight:bold;
    overflow:hidden;
    width:685px;
    text-align:center;
}

.attachment {
    list-style-image:url('../../images/icons/attachment.png')
}

.chapterText p {
    margin:0px;
    padding:0px;
    text-align:justify;
}

.MultiFile-list {
    border:1px solid #ededed;
    margin:4px;
    padding:8px;
}

.photoThumb {
    max-height:60px;
    max-width:120px;
    border:1px solid white;
    box-shadow:0px 2px 4px #c2c2c2;
    -moz-box-shadow:0px 2px 4px #c2c2c2;
    -webkit-box-shadow:0px 2px 4px #c2c2c2;
    margin:16px 2px;
    float:left;
}

.photoThumbEdit {
    max-height:20px;
    max-width:120px;
    border:1px solid white;
    box-shadow:0px 2px 4px #c2c2c2;
    -moz-box-shadow:0px 2px 4px #c2c2c2;
    -webkit-box-shadow:0px 2px 4px #c2c2c2;
}

.photoList {
    clear:both;
}

.contactBox {
    list-style-image:url('../../images/icons/mail.png');
    font-size:18px;
}

.twtr-widget {
    margin-bottom:16px;
}

.chapterPhotoTitle {
    float:right;
}

.MultiFile-label {
    line-height:30px;
}

.homeBanner {
    margin-left:-133px;
    margin-bottom:-11px;
}

.inlineList {
    list-style-type:none;
}

.inlineList li {
    display:inline;
    margin-right:6px;
}

.upload {
    float:left;
    clear:both;
    width:100%;
    margin:16px 0px;
}

label {
    font-size:16px;
}

.sortList {
    list-style-type:none;
}

.sortList li {
    padding:4px 8px;
    cursor:pointer;
    overflow:hidden;
    color:black;
}

.titleDiv {
    width:300px;
    float:left;
}

.revDiv {
    float:right;
}

.articleList {
    list-style-type:none;
    margin:0px 8px;
}

.articleDiv {
    margin-bottom:24px;
    border:1px solid #e2e2e2;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.articleTitle {
    float:left;
    line-height:61px;
    width:420px;
    font-weight:bold;
    font-size:18px;
}

.mediaEditThumb {
    width:200px;
    float:left;
}

.deleteButton {
    color:white;
    background-color:red;
    padding:2px 6px;
    border:1px solid #ff6565;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
}

.sidebarMarginBottom {
    margin-bottom:16px;
}

.loginForm {
    padding:16px;
    width:251px;
    margin:128px auto;
    background-color:#f4f7fa;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #e6eef6;
}

.loginForm legend {
    font-size:24px;
    padding:2px 16px;
    background-color:white;
    border:1px solid #d6d6d6;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#003b79;
}

.loginForm input[type=text] {
    border:1px solid #d6d6d6;
    border-radius:2px;
    padding:4px;
    float:left;
    width:151px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    height:18px;
}

.loginForm input[type=password] {
    border:1px solid #d6d6d6;
    border-radius:2px;
    padding:4px;
    float:left;
    width:151px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    height:18px;
}

.loginForm input[type=submit] {
    margin-top:12px;
    display: inline-block;
    padding:4px 12px;
    color:white;
    background-color:#76ad1c;
    border:1px solid #9fd93f;
    cursor:pointer;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}


.loginForm input[type=button] {
    margin-top:12px;
    display: inline-block;
    padding:4px 12px;
    color:white;
    background-color:#76ad1c;
    border:1px solid #9fd93f;
    cursor:pointer;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}


.loginForm input[type=button]:hover {
    background-color:#90ca31;
    border:1px solid #76ad1c;
}


.loginForm input[type=submit]:hover {
    background-color:#90ca31;
    border:1px solid #76ad1c;
}

.loginForm label {
    min-width:120px;
    line-height:28px;
    float:left;
}

.loginForm p {
    float:left;
    clear:left;
    width:100%;
}
.formal {
    margin-top:8px;
}

.scrollLarge {
    border:1px solid #d2d2d2;
    height:671px;
    overflow:scroll;
    padding:8px;
}

.formal ol {
    list-style-position:outside;
}

.formal li {
    margin-left:2em;
    margin-bottom:8px;
}

.formal ol {
    font-weight:bold;
    font-size:16px;
    text-transform:uppercase;
}

.formal ol ul {
    list-style-type:upper-alpha;
    font-weight:normal;
    font-size:15px;
    text-transform:none;
    margin-bottom:16px;
    font-style:italic;
}

.formal .textWrap {
    font-size:13px;
    font-style:normal;
    margin-top:4px;
    font-weight:normal;
    text-transform:none;
}

.formal ol ul ol {
    font-weight:normal;
    font-size:13px;
    text-transform:none;
    margin-top:8px;
    margin-bottom:8px;
}

.formal .largeTextWrap {
    margin-bottom:16px;
}

.formal .largeTextWrap .title {
    font-weight:bold;
    font-size:18px;
}

.pageNotFound {
    float:left;
    clear:both;
    margin:75px 0px;
    text-align:center;
    width:100%;
}

.eventTable thead {
    display:block;
    box-shadow:0px 1px 2px #c2c2c2;
    width:934px;
}

.eventTable thead tr.head {
    background-color:#98ce48;
    background-image:url('../../images/highlightBg.png');
    background-repeat:repeat-x;
    background-position:-6px;
    color:white;
    font-size:13px;
}

.eventTable thead tr.filter {
    background-color:#eeeeee;
}

.eventTable thead tr input[type=text] {
    width:80%;
}

.eventTable th {
    padding:4px;
    text-align:center;
}

.eventTable tbody {
    overflow:scroll;
    overflow-x:hidden;
    display:block;
    max-height:200px;
    box-shadow:0px 1px 2px #c2c2c2;
}

.eventTable tbody tr {
    background-color:#f7f7f7;
    font-size:12px;
}

.eventTable tbody tr:hover {
    background-color:#fff8c9;
    cursor:pointer;
}

.eventTable td {
    padding:4px;
}

.eventTable .wideCell {
    width:163px;
}

.eventTable .narrowCell {
    width:86px;
}

.eventTable .nameCell {
    width:233px;
}

.eventTable .activeCell {
    width:45px;
}

.eventTable .activeHeadCell{
    width:45px;
}

.eventTableWrap {
    margin:8px 0px;
    max-height:300px;
    overflow:auto;
    overflow-x:hidden;
    float:left;
}

.button {
    padding:2px 12px;
    background-image:url('../../images/highlightBg.png');
    background-repeat:repeat-x;
    background-position:-6px;
    display:inline;
    color:white;
    font-size:14px;
    cursor:pointer;
    border:1px solid white;
    box-shadow:0px 1px 2px #c2c2c2;
    background-color:#98ce48;
    clear:both;
}

.button:hover {
    background-image:none;
}

.filterBox input[type=text] {
    border:1px solid #d6d6d6;
    border-radius:2px;
    padding:4px;
}

.filterBox label {
    margin-right:8px;
}

input[type=text] {
    border:1px solid #d6d6d6;
    border-radius:2px;
    padding:4px;
}

.eventForm {
    width:525px;
    border:1px solid #d2d2d2;
    padding:12px;
    margin-top:16px;
    overflow:hidden;
}

.eventForm legend {
    padding:3px 10px;
    background-image:url('../../images/highlightBg.png');
    background-position:-20px;
    color:white;
    font-weight:bold;
    font-size:16px;
    border:1px solid white;
    box-shadow:0px 1px 2px #c2c2c2;
}


select {
    border:1px solid #d6d6d6;
    border-radius:2px;
    padding:4px;
    height:26px;
    line-height:26px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    min-width:160px;
}

.inputWrap {
    margin-bottom:6px;
    float:left;
    overflow:hidden;
}

.inputWrap.halfWidth {
    width:50%;
}

.inputWrap.fullWidth {
    width:100%;
}

.inputWrap label {
    line-height:26px;
    margin-right:8px;
    font-size:12px;
    display:block;
}

.inputWrap input[type=text] {
    width:175px;
}

.inputWrap textarea {
    border:1px solid #d6d6d6; 
    border-radius:2px; 
    padding:4px; 
    width:515px;
    height:200px; 
}

.alignRight {
    text-align:right;
}

.loginWrap{
margin:0px auto;
}

.loginWrap label{
    margin:10px;
    float:left;
}

.loginWrap input{
    float:left;
}

.loginWrap input [type=submit]{
    float:left;
}


